package tiny.soft.com.common.util;

import java.math.BigDecimal;

/**
 * @className:NumberUtils
 * @Author: 宋晓虎
 * @Description: ${description}
 * @Date: 2019/9/9 15:34:59
 */
public class NumberUtils extends org.apache.commons.lang3.math.NumberUtils {

    /**
      * 四舍五入
      * @Author 宋晓虎
      * @Date 2019/9/9 15:37:07
      * @param value double值
      * @param size 保留位数
      * @return double
    **/
    public static double  math2point(double value,int size){
        BigDecimal b   =   new   BigDecimal(value);
        return b.setScale(size, BigDecimal.ROUND_HALF_UP).doubleValue();
    }

    /**
      * 传入两个整数，保留固定小数
      * @Author 宋晓虎
      * @Date 2019/9/9 15:39:48
      * @param value  被除数
      * @param value2 除数
      * @param size 保留位数
      * @return double
    **/
    public static double  math2point(Integer value,Integer value2,int size){
        if(value==null||value2==null){
            return 0;
        }
        return math2point(value*1.0/value2,size);
    }
}
